Trig Functions and Naming Conventions | |
Trigonometric functions are functions that describe relationships between quantities in conics such as circles and hyperbolas.
Trig Functions: Everything Starts with Sine
There are a large number of "common" circular trig functions, each of which has a hyperbolic analogue. However, the vast majority of such functions can be built from only the sine function.
All commonly-encountered circular trig functions can be built from the sine function.
The remaining commonly-encountered trig functions as well as an enormous collection of lesser-known ones can be built from sine by either applying operator(s) to the function (see below), forming quotients therefrom, or performing other miscellaneous operations thereto (also discussed below).
Applying Operators: Building New Functions
To derive the remaining "common" circular trig functions as well as the many lesser-known ones included in the Trigonometry paclet, there are several operators that can be applied to a given function. These operators will be clearly examined the sections that follow and should be understood in order to better understand the functions and naming conventions utilized in this paclet.
cof(x)
cof(x)
For a given function , denote by the co- function defined by .
f(x)
cof(x)
f(x)
cof(x)=f(π/2-x)
The most basic of these functions is the well-known cosine function, which is defined to be the co- version of the aforementioned function.
Cosine is just the "co" operator applied to sine.
With sine and cosine defined, two "new" functions can be defined by taking quotients.
"New" trig functions defined by taking quotients of sines and cosines.
From here, the co- operator can be applied to derive the commonly-used cosecant and cotangent functions.
Applying the co- operator to get the rest of the commonly-used trigonometric functions.
The real power of the co- operator becomes more evident below, where co- is combined with other operators to produce an almost-limitless array of new trig functions.
verf(x)
verf(x)
For a given function , denote by the versed , defined by .
f(x)
verf(x)
f(x)
verf(x)=
2
2[f(x/2)]
The two most basic such functions are the versed sine and versed cosine, both of which are defined in the Trigonometry paclet.
the versed sine function, versine(z)=2 2 sin | |
the versed cosine function, vercosine(z)=2 2 cos | |
Versed sine and versed cosine.
The shorthand formulas and are often employed; the equivalence of these expressions to the ones given in terms of and above can be easily verified using .
versine(z)=1-cos(z)
vercosine(z)=1+cos(z)
2
sin
2
cos
As mentioned above, there are many additional functions that can be built by combining the co- and ver- operators. For example, these two operators combine to produce and , which are the co- versions of the and functions discussed above (i.e., and ).
coversine(z)=1-cos(π/2-z)=1-sin(z)
covercosine(z)=1+cos(π/2-z)=1+sin(z)
the coversed sine function, coversine(z)=1-cos(π/2-z) | |
the coversed cosine function, covercosine(z)=1+cos(π/2-z) | |
Combining co- and ver- to get new lesser-known trig functions.
haf(x)
haf(x)
For a given function , denote by the halved or haversed , defined by .
f(x)
haf(x)
f(x)
f(x)
haf(x)=f(x)/2
The most elementary of these comes as a combination of the ha- and ver- operators, producing the haversed sine and haversed cosine functions and . Note that is an example of a lesser-known trig function included in the Wolfram Language while is included only in this paclet.
the haversed sine function, haversine(z)=versine(z)/2= 2 sin | |
the haversed cosine function, havercosine(z)=vercosine(z)/2= 2 cos | |
Haversed sine and haversed cosine are generated by combining the ha- and ver- operators.
As mentioned above, there are many additional functions that can be built by combining ha- with the co- and ver- operators. These come standard in the Trigonometry paclet.
the cohaversed sine function, cohaversine(z)=haversine(π/2-z)=1/2(1-sin(z)) | |
the cohaversed cosine function, cohavercosine(z)=havercosine(π/2-z)=1/2(sin(z)+1) | |
Lots of new functions can be built by combining co-, ver-, and ha-.
exf(x)
exf(x)
For a given function , denote by the exterior, external, or outward , defined by .
f(x)
exf(x)
f(x)
exf(x)=f(x)-1
The two most basic such functions are the exterior secant and exterior cosecant, both of which are defined in the Trigonometry paclet.
the exterior secant function, exsecant(z)=sec(z)-1 | |
the exterior cosecant function, excosecant(z)=csc(z)-1 | |
Exsecant and excosecant.
Naming Conventions and Combining Operators
As demonstrated above, operators such as co-, ver-, ha-, and ex- can be combined to create new functions. For example, the result of the process
is the function, provided in this paclet. This immediately raises some noteworthy questions.
One potential question is: Can we continue to apply more operators to create increasingly complex functions? The short answer is "Kind of..." in the sense that yes, you're more than welcome to do such a thing, but the end result may lack utility and hence be rendered pointless.
On the topic of utility, one may then ask: What about the functions in this paclet make them more useful than a function created by applying combinations of the four operators at random? Generally speaking, the inclusion of the functions in this paclet isn't meant to be a testament to how useful they are or aren't, but is instead meant highlight a subset of functions which gained some degree of use in the past. The fact is that , , , and (for example) have a historical footprint wherein authors from antiquity found them useful; thus, they were chosen for inclusion in this paclet.
Another worthwhile question stems from the observation that is the exact same as the function , which you get when you do
→ co- (yielding ) → ver- (yielding ) → co- (yielding ) → ha- (yielding ).
In particular, two very different processes involving two instances of co- plus one instance of ver- plus one instance of ha- both seem to yield the same function, even though the operators were applied in a different order. Is this typical? Does it matter in which order the operators applied when creating new functions?
Well, it depends. Some operators do "commute" (that is, yield the same result regardless of which order they're applied) while some do not. For example, ha-co-sine would be and so too would co-ha-sine. Conversely, ex-ver-sine would be while ver-ex-sine would be , which is a different function altogether:
1/2sin(π/2-z)
2(z/2)+1
2
sin
2
2
(sin(z/2)+1)
So, to summarize: Order sometimes matters, and in general, one should expect that applying a series of operators will result in a totally new function depending on which order is chosen.
Other Functions Built from Sine
The Trigonometry paclet also contains functions built from which don't come from the four operators above.
the chord function, chord(z)=2sin(z/2) | |
In addition, the chord function satisfies a number of Pythagorean-like identities and could ostensibly be used in conjunction with the four operators above to derive other possibly-useful functions as well.